iT邦幫忙

2024 iThome 鐵人賽

DAY 3
1
Python

Python入門基礎語法與應用系列 第 3

Day 3 Python入門基礎語法與應用-運算子與輸入輸出應用

  • 分享至 

  • xImage
  •  

今天有兩題關於上篇的簡單計算題可以練習~
1.計算商數和餘數 2.計算學期成績

第一題 計算商數和餘數
上一篇有提到取商數可以用"//",餘數用"%"

程式內要讓我們輸入兩個數字,並輸出式子還有商數以及餘數
https://ithelp.ithome.com.tw/upload/images/20240803/201682115Fdo894b0T.png
x和y用來存放第一個和第二個數字
後面三行的雙引號中的%d是指整數,雙引號後面的%(),括號裡面照順序放入要輸出的變數
倒數第二行就是在%()中直接計算x//y,也就是商數
而最後一行的x%y就是取餘數了!

第二題 計算學期成績

這是個很常見的問題!
先假設有平時成績30%、期中考30%、期末考40%
三個成績要讓我們可以自己輸入
並輸出各個乘以%數後是多少,取到小數點後第二位,再輸出最後的學期成績
https://ithelp.ithome.com.tw/upload/images/20240803/20168211fFDsWdUlba.png
在input前加上int,代表我們輸入的資料的型態必須是int
在中間算%數的部分,雙引號中有%.2f,就是四捨五入到小數點後兩位的意思,%.3f就是四捨五入到小數點後三位,以此類推
最後學期成績的"%.f"就是沒有小數點部分
23.40+24.90+34.00=82.3
因為%.f的關係,所以學期成績是82!
/images/emoticon/emoticon42.gif

下一篇是if、elif、else的條件判斷~


上一篇
Day 2 Python入門基礎語法與應用-資料型態、運算子與輸入輸出
下一篇
Day 4 Python入門基礎語法與應用-條件判斷
系列文
Python入門基礎語法與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言